@echo off
echo 正在启动ERP系统...

REM 设置当前目录为脚本所在目录
cd /d "%~dp0"

REM 清理环境
echo 清理环境...
taskkill /F /IM dotnet.exe 2>nul
taskkill /F /IM ThridGroup.ERP.Web.exe 2>nul

REM 等待一秒
timeout /t 1 /nobreak >nul

REM 启动应用程序
echo 启动应用程序...
start "ThridGroup ERP" dotnet run --project ThridGroup.ERP.Web.csproj --urls "http://localhost:5000;https://localhost:5001"

REM 等待应用程序启动
echo 等待应用程序启动...
timeout /t 5 /nobreak >nul

REM 打开浏览器
echo 打开浏览器...
start http://localhost:5000

echo.
echo ERP系统已启动，请不要关闭此窗口，关闭此窗口将导致应用程序退出。
echo 按任意键停止服务器...
pause >nul

REM 停止应用程序
echo 停止应用程序...
taskkill /F /IM dotnet.exe
echo 应用程序已停止。
timeout /t 2 /nobreak >nul 